package com.longteng.diamond.process;

import com.longteng.diamond.domain.*;
import com.longteng.diamond.po.RequestResult;
import com.longteng.diamond.util.ReportLogFileUtil;

/**
 * Created by Administrator
 * DATE : 2018/7/18
 * TIME : 22:32
 * PROJECT : java-lesson
 * PACKAGE : com.longteng.lesson
 *
 * @author <a href="mailto:taki@qq.com">Administrator</a>
 */
public interface ClientProcesstor {

    /**
     *
     * 单个用例调用
     * @param interfaceTest
     * @param requestResult
     * @param testCase
     * @return requestResult
     */
    public void runTest(InterfaceTest interfaceTest, TestCase testCase, RequestResult requestResult);
    /**
     * 执行接口或者多个用例构建计划
     * @param runTestContext
     * @return
     */
    public void runTest(RunTestContext runTestContext);
}
